package ar.com.larreta.colegio.client.planesdepagos;

import java.util.List;

import ar.com.larreta.colegio.intercambio.client.Obligacion;
import ar.com.larreta.grilla.client.ConGrilla;
import ar.com.larreta.grilla.client.ventanas.BotonBorrarPresionado;

public class BotonBorrarDetallePresionado extends BotonBorrarPresionado {

	public BotonBorrarDetallePresionado(ConGrilla conGrilla) {
		super(conGrilla);
	}
	
	@Override
	public void borrar() {
		SectorDetalles sectorDetalles = (SectorDetalles) conGrilla;
		
		List seleccionados = sectorDetalles.getVentanaPlanesDePagos().getSectorObligaciones().getGrilla().getSelectionModel().getSelection();
		Obligacion obligacion = (Obligacion) seleccionados.get(0);

		obligacion.getDetalles().removeAll(sectorDetalles.getGrilla().getSelectionModel().getSelectedItems());
		obligacion.refreshValue();
		
		sectorDetalles.getVentanaPlanesDePagos().getSectorObligaciones().getGrilla().load();
		
		super.borrar();
	}	

}
